Module 3 of Path: Scalability & System Design for Developers
Look at some fundamental concepts for implementing microservices. Within each concept, learn about the different technologies used to implement it. The technologies include Frontend Integration with Edge Side Includes (ESI), asynchronous microservices with Kafka and REST feeds, synchronous microservices with the Netflix stack, and Consul, Docker, Kubernetes, Cloud Foundry. Each technology is described and then demonstrated with real code.
Master the art of implementing microservices across a range of different tech stacks.
Learn and explore the recipes for tech stacks that can be used to implement microservices, as well as the pros and cons of each.
92 Lessons
71 Quizzes
10 Playgrounds
24 Code Snippets
89 Illustrations
Introduction
Message-oriented Middleware (MOM)
The Architecture of Kafka
More on The Architecture of Kafka
Even More on The Architecture of Kafka
Events with Kafka
Example: Introduction
Example: Data Model
Example: Technical Structure & Live App
Example: Topics & Partitions
Example: Testing & Other Data Formats
Variations & Experiments
92 Lessons
71 Quizzes
10 Playgrounds
24 Code Snippets
89 Illustrations